package ssn.task.service;

import java.util.HashMap;
import java.util.Map;

import ssn.task.vo.TaskVO;


/**  
 * @Class Name : 
 * @Description : 
 * 
 * @author ksh
 * @since 2013. 09.26
 * @version 1.0
 * @see
 */
@SuppressWarnings("rawtypes")
public interface TaskService {
	public void insertTaskInfo(TaskVO vo) throws Exception;
	public void updateTaskInfo(TaskVO vo) throws Exception;
	public void updateStatusTaskInfo(TaskVO vo) throws Exception;
	public void deleteTaskInfo(TaskVO vo) throws Exception;
	public boolean deleteTaskAttachFile(String sto_task_key);
	public Map selectTaskList(TaskVO vo) throws Exception;
	public Map selectTaskListAdmin(TaskVO vo) throws Exception;
	public TaskVO selectTaskInfo(TaskVO vo, String sts_area_key) throws Exception;
	public TaskVO selectTaskInfoAdmin(TaskVO vo) throws Exception;
	public Map selectTaskOtherInfo() throws Exception;
}
